var http = require('http');
var url = require('url');

function start(route) {
    function onRequest(request,response) {
        var pathname = url.parse(request.url).pathname;

        console.log("Request for " + pathname + " received.");

        route(pathname);

        response.writeHead(200, {'Context-Type': 'text-plain'});
        response.write('HelloWorld');
        response.end();
    }

    http.createServer(onRequest).listen(8888);
    console.log('sERVER has started  http://127.0.0.1:8888\'');
}

exports.start = start;